<?xml version="1.0"?>
<doc>
    <assembly>
        <name>GSF.TimeSeries.UI.WPF</name>
    </assembly>
    <members>
        <member name="T:GSF.TimeSeries.UI.Commands.MenuCommand">
            <summary>
            Exposes <see cref="T:System.Windows.Input.ICommand"/> object to be used to handle menu item click event.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.MenuCommand.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.Commands.MenuCommand"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.MenuCommand.CanExecute(System.Object)">
            <summary>
            Evaluates if menu item should be visible to current user with access to <see cref="P:GSF.TimeSeries.UI.Commands.MenuCommand.Roles"/>.
            </summary>
            <param name="parameter">
            Data used by the <see cref="T:GSF.TimeSeries.UI.Commands.MenuCommand"/>. If the <see cref="T:GSF.TimeSeries.UI.Commands.MenuCommand"/> does not require
            data to be passed, this object can be set to <c>null</c>.
            </param>
            <returns><c>true</c> if this <see cref="T:GSF.TimeSeries.UI.Commands.MenuCommand"/> can be executed; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.MenuCommand.Execute(System.Object)">
            <summary>
            Handles <see cref="T:System.Windows.Input.ICommand"/> action. 
            Loads user control as defined in the <see cref="P:GSF.TimeSeries.UI.Commands.MenuCommand.UserControlPath"/> property from assembly name set in the 
            <see cref="P:GSF.TimeSeries.UI.Commands.MenuCommand.UserControlAssembly"/> property.
            </summary>
            <param name="parameter">
            Data used by the <see cref="T:GSF.TimeSeries.UI.Commands.MenuCommand"/>. If the <see cref="T:GSF.TimeSeries.UI.Commands.MenuCommand"/> does not require
            data to be passed, this object can be set to <c>null</c>.
            </param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.MenuCommand.OnCanExecuteChanged">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.Commands.MenuCommand.CanExecuteChanged"/> event.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.Commands.MenuCommand.CanExecuteChanged">
            <summary>
            Raises when value of <see cref="M:GSF.TimeSeries.UI.Commands.MenuCommand.CanExecute(System.Object)"/> changes.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.Commands.MenuCommand.Roles">
            <summary>
            Gets or sets comma seperated values of roles for which menuitem is visible.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.Commands.MenuCommand.UserControlAssembly">
            <summary>
            Gets or sets name of the assembly where user control belongs to.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.Commands.MenuCommand.UserControlPath">
            <summary>
            Gets or sets name of the user control to be loaded.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.Commands.MenuCommand.Description">
            <summary>
            Gets or sets the description of associated <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/>.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.Commands.RelayCommand">
            <summary>
            Defines a relay <see cref="T:System.Windows.Input.ICommand"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.RelayCommand.#ctor(System.Action,System.Func{System.Boolean})">
            <summary>
            Creates a new <see cref="T:GSF.TimeSeries.UI.Commands.RelayCommand"/> for the common case delegates.
            </summary>
            <param name="execute">Execute method pointer.</param>
            <param name="canExecute">Can execute method pointer.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.RelayCommand.#ctor(System.Action{System.Object},System.Predicate{System.Object})">
            <summary>
            Creates a new <see cref="T:GSF.TimeSeries.UI.Commands.RelayCommand"/>.
            </summary>
            <param name="execute">Execute method pointer.</param>
            <param name="canExecute">Can execute method pointer.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.RelayCommand.CanExecute(System.Object)">
            <summary>
            Defines the method that determines whether the command can execute in its current state.
            </summary>
            <param name="parameter">
            Data used by the <see cref="T:GSF.TimeSeries.UI.Commands.RelayCommand"/>. If the <see cref="T:GSF.TimeSeries.UI.Commands.RelayCommand"/> does not require
            data to be passed, this object can be set to <c>null</c>.
            </param>
            <returns><c>true</c> if this <see cref="T:GSF.TimeSeries.UI.Commands.RelayCommand"/> can be executed; otherwise, <c>false</c>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.Commands.RelayCommand.Execute(System.Object)">
            <summary>
            Defines the method to be called when the command is invoked.
            </summary>
            <param name="parameter">
            Data used by the <see cref="T:GSF.TimeSeries.UI.Commands.RelayCommand"/>. If the <see cref="T:GSF.TimeSeries.UI.Commands.RelayCommand"/> does not require
            data to be passed, this object can be set to <c>null</c>.
            </param>
        </member>
        <member name="E:GSF.TimeSeries.UI.Commands.RelayCommand.CanExecuteChanged">
            <summary>
            Occurs when changes occur that affect whether or not the command should execute.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.CompletenessReportUserControl">
            <summary>
            Interaction logic for CompletenessReportUserControl.xaml
            </summary>
            <summary>
            CompletenessReportUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CompletenessReportUserControl.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.UserControls.CompletenessReportUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CompletenessReportUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.Editors.FileDialogEditor">
            <summary>
            Interaction logic for FileDialogEditor.xaml
            </summary>
            <summary>
            FileDialogEditor
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.FileDialogEditor.#ctor(GSF.TimeSeries.UI.DataModels.Adapter,System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.Editors.FolderBrowserEditor"/> class.
            </summary>
            <param name="adapter">The adapter to be configured.</param>
            <param name="parameterName">The name of the parameter to be configured.</param>
            <param name="connectionString">Parameters for the file dialog.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.FileDialogEditor.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.Editors.FolderBrowserEditor">
            <summary>
            Interaction logic for FolderBrowserEditor.xaml
            </summary>
            <summary>
            FolderBrowserEditor
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.FolderBrowserEditor.#ctor(GSF.TimeSeries.UI.DataModels.Adapter,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.Editors.FolderBrowserEditor"/> class.
            </summary>
            <param name="adapter">The adapter to be configured.</param>
            <param name="parameterName">The name of the parameter to be configured.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.FolderBrowserEditor.#ctor(GSF.TimeSeries.UI.DataModels.Adapter,System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.Editors.FolderBrowserEditor"/> class.
            </summary>
            <param name="adapter">The adapter to be configured.</param>
            <param name="parameterName">The name of the parameter to be configured.</param>
            <param name="connectionString">Parameters for the folder browser.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.FolderBrowserEditor.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.Editors.MeasurementEditor">
            <summary>
            Interaction logic for MeasurementEditor.xaml
            </summary>
            <summary>
            MeasurementEditor
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.MeasurementEditor.#ctor(GSF.TimeSeries.UI.DataModels.Adapter,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.Editors.MeasurementEditor"/> class.
            </summary>
            <param name="adapter">The adapter to be configured.</param>
            <param name="parameterName">The name of the parameter being configured.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.MeasurementEditor.#ctor(GSF.TimeSeries.UI.DataModels.Adapter,System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.Editors.MeasurementEditor"/> class.
            </summary>
            <param name="adapter">The adapter to be configured.</param>
            <param name="parameterName">The name of the parameter being configured.</param>
            <param name="connectionString">Parameters which define how this control interacts with the user.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.Editors.MeasurementEditor.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.IViewModel">
            <summary>
            Represents an interface and common methods and properties each data model definition should use.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.IViewModel.Save">
            <summary>
            Method to save data into backend data store.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.IViewModel.Delete">
            <summary>
            Method to delete data from the backend data store.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.IViewModel.Clear">
            <summary>
            Method to restore default values for data model object.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.IViewModel.Load">
            <summary>
            Method to retrieve collection of related objects.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.IViewModel.BeforeLoad">
            <summary>
            Raised before record load is executed.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.IViewModel.Loaded">
            <summary>
            Raised when record has been loaded.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.IViewModel.BeforeSave">
            <summary>
            Raised before record save is executed.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.IViewModel.Saved">
            <summary>
            Raised when record has been saved.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.IViewModel.BeforeDelete">
            <summary>
            Raised before record delete is executed.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.IViewModel.Deleted">
            <summary>
            Raised when record has been deleted.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.IViewModel.SaveCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> object to perform Save operation.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.IViewModel.DeleteCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> object to perform Delete operation.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.IViewModel.ClearCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> object to perform Clear operation.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.IViewModel.CanSave">
            <summary>
            Gets boolean value to indicate if Save operation can be executed.
            </summary>
            <returns></returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.IViewModel.CanDelete">
            <summary>
            Gets boolean value to indicate if Delete operation can be executed.
            </summary>
            <returns></returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.IViewModel.CanClear">
            <summary>
            Gets boolean value to indicate if Clear operation can be executed.
            </summary>
            <returns></returns>
        </member>
        <member name="T:GSF.TimeSeries.UI.MenuDataItem">
            <summary>
            Represents a menu item in a WPF Menu control.
            </summary>           
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.Icon">
            <summary>
            Gets or sets path <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/> image icon.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.MenuText">
            <summary>
            Gets or sets text of <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/> to be displayed in menu.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.Description">
            <summary>
            Gets or sets description of the <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.Roles">
            <summary>
            Gets or sets comma seperated list of roles with access to this <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/>.
            </summary>                
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.UserControlAssembly">
            <summary>
            Gets or sets the assembly name where user control is defined.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.UserControlPath">
            <summary>
            Gets or sets path for the user control to be loaded when <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/> is clicked.
            </summary>        
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.Command">
            <summary>
            Gets or sets the commnad to execute when <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/> is clicked.
            </summary> 
        </member>
        <member name="P:GSF.TimeSeries.UI.MenuDataItem.SubMenuItems">
            <summary>
            Gets or sets sub menu items for <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/>.
            </summary>         
        </member>
        <member name="T:GSF.TimeSeries.UI.MenuItemStyleSelector">
            <summary>
            Represents wrapper object around <see cref="T:System.Windows.Controls.StyleSelector"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.MenuItemStyleSelector.SelectStyle(System.Object,System.Windows.DependencyObject)">
            <summary>
            Overrides SelectStyle function and returns proper style element base on menutext.
            </summary>
            <param name="item"><see cref="T:GSF.TimeSeries.UI.MenuDataItem"/> for which style is to be determined.</param>
            <param name="container"><see cref="T:System.Windows.FrameworkElement"/> containing <see cref="T:GSF.TimeSeries.UI.MenuDataItem"/>.</param>
            <returns><see cref="T:System.Windows.Style"/> based on MenuText.</returns>
        </member>
        <member name="T:GSF.TimeSeries.UI.Modal.ErrorDetailDisplay">
            <summary>
            Interaction logic for ErrorDetailDisplay.xaml
            </summary>
            <summary>
            ErrorDetailDisplay
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.Modal.ErrorDetailDisplay.MessageProperty">
            <summary>
            Dependency property for <see cref="P:GSF.TimeSeries.UI.Modal.ErrorDetailDisplay.Message"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Modal.ErrorDetailDisplay.#ctor(System.String)">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.Modal.ErrorDetailDisplay"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.Modal.ErrorDetailDisplay.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.Modal.ErrorDetailDisplay.Message">
            <summary>
            Gets and Sets <see cref="T:System.Windows.Input.ICommand"/> for error message details.
            </summary>
            
        </member>
        <member name="T:GSF.TimeSeries.UI.PagedViewModelBase`2">
            <summary>
            Represents an abstract class with paging support which all ViewModel objects derive from.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.PagedViewModelBase`2"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.m_timer_Tick(System.Object,System.EventArgs)">
            <summary>
            Handles timer's tick event to display status messages.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.DisplayStatusMessage(System.String)">
            <summary>
            Displays status messages as a auto closing popup.
            </summary>
            <param name="statusText">Text to be displayed on popup window.</param>
            <returns>Boolean flag indicating success.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Initialize">
            <summary>
            Initialization to be done before the initial call to <see cref="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Load"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Load">
            <summary>
            Loads the records for the associated <see cref="T:GSF.TimeSeries.UI.IDataModel"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Save">
            <summary>
            Saves the record for the associated <see cref="T:GSF.TimeSeries.UI.IDataModel"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Delete">
            <summary>
            Deletes the record for the associated <see cref="T:GSF.TimeSeries.UI.IDataModel"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Clear">
            <summary>
            Clears the record for the associated <see cref="T:GSF.TimeSeries.UI.IDataModel"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.ProcessPropertyChange">
            <summary>
            Method to check if property has changed and if so then either save or ask user's confirmation.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.SetCurrentPageNumber(System.Int32)">
            <summary>
            Sets the current page number without initiating a call to <see cref="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Load"/>.
            </summary>
            <param name="currentPageNumber">The new value for the current page number.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.OnPropertyChanged(System.String)">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.PropertyChanged"/> event.
            </summary>
            <param name="propertyName">Property name that has changed.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.OnBeforeLoadCanceled">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.BeforeLoad"/> event.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.OnLoaded">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.Loaded"/> event.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.OnBeforeSaveCanceled">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.BeforeSave"/> event.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.OnSaved">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.Saved"/> event.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.OnBeforeDeleteCanceled">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.BeforeDelete"/> event.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.OnDeleted">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.Deleted"/> event.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.m_currentItem_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Handles PropertyChanged event on CurrentItem.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.GeneratePages">
            <summary>
            Method to create a list of pages based on the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.ItemsSource"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.SortData(System.String)">
            <summary>
            Sorts model data.
            </summary>
            <param name="sortMemberPath">Member path for sorting.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.SortData(System.String,System.ComponentModel.ListSortDirection)">
            <summary>
            Sorts model data.
            </summary>
            <param name="sortMemberPath">Member path for sorting.</param>
            <param name="sortDirection">Ascending or descending.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.PagedViewModelBase`2.SortDataBy(System.Func{`1,System.Object},System.ComponentModel.ListSortDirection)">
            <summary>
            Sorts model data.
            </summary>
            <param name="sortSelector">Transform function for sorting.</param>
            <param name="sortDirection">Ascending or descending.</param>
        </member>
        <member name="E:GSF.TimeSeries.UI.PagedViewModelBase`2.PropertyChanged">
            <summary>
            Raised when a property on this object has a new value.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.PagedViewModelBase`2.BeforeLoad">
            <summary>
            Raised before record load is executed.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.PagedViewModelBase`2.Loaded">
            <summary>
            Raised when record has been loaded.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.PagedViewModelBase`2.BeforeSave">
            <summary>
            Raised before record save is executed.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.PagedViewModelBase`2.Saved">
            <summary>
            Raised when record has been saved.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.PagedViewModelBase`2.BeforeDelete">
            <summary>
            Raised before record delete is executed.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.PagedViewModelBase`2.Deleted">
            <summary>
            Raised when record has been deleted.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentSelectedIndex">
            <summary>
            Gets or sets current selected index on the UI data grid.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItemPropertyChanged">
            <summary>
            Gets or sets flag that determines if current item property has changed.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.AutoSave">
            <summary>
            Gets or sets if user changes should be saved automatically.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.Popup">
            <summary>
            Gets a message box to display message to users.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.Confirm">
            <summary>
            Gets message box to request confirmation from users.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.ItemsPerPage">
            <summary>
            Gets or sets number of items to be displayed per page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.ItemsKeys">
            <summary>
            Gets or sets the collection of primary keys retrieved fromt he database.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.ItemsSource">
            <summary>
            Gets or sets the entire collection retrieved from the database.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem">
            <summary>
            Gets or sets the current item displayed in a form for edit.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentPage">
            <summary>
            Gets or sets collection displayed on the current page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentPageNumber">
            <summary>
            Gets or sets an index of <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentPage"/> to be displayed.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.PageCount">
            <summary>
            Gets or sets total number of pages.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.FirstCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> for moving to the first page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.PreviousCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> for moving to the previous page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.NextCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> for moving to the next page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.LastCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> for moving to the last page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.SaveCommand">
            <summary>
            Gets save <see cref="T:System.Windows.Input.ICommand"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.DeleteCommand">
            <summary>
            Gets delete <see cref="T:System.Windows.Input.ICommand"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.ClearCommand">
            <summary>
            Gets clear <see cref="T:System.Windows.Input.ICommand"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CanSave">
            <summary>
            Gets flag that indicates if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> state is valid and can be saved.
            </summary>
            <returns><c>true</c> if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> can be saved; otherwise <c>false</c>.</returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CanDelete">
            <summary>
            Gets flag that indicates if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> can be deleted.
            </summary>
            <returns><c>true</c> if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> can be deleted; otherwise <c>false</c>.</returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CanClear">
            <summary>
            Gets flag that indicates if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> can be cleared.
            </summary>
            <returns><c>true</c> if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> can be cleared; otherwise <c>false</c>.</returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.DataModelName">
            <summary>
            Gets name of associated <see cref="T:GSF.TimeSeries.UI.IDataModel"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.SortSelector">
            <summary>
            Gets or sets the function to transform the set of <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.ItemsKeys"/> for sorting.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.SortMember">
            <summary>
            Gets or sets the member by which to sort the page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.PagedViewModelBase`2.SortDirection">
            <summary>
            Gets or sets the direction in which to sort the page.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ResizableWindow">
            <summary>
            Represents a resizable window.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ResizableWindow.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ResizableWindow"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ResizableWindow.ResizableWindow_SizeChanged(System.Object,System.Windows.SizeChangedEventArgs)">
            <summary>
            Handles SizeChanged event of the window.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="P:GSF.TimeSeries.UI.ResizableWindow.RootScale">
            <summary>
            Gets or sets <see cref="T:System.Windows.Media.ScaleTransform"/> associated with <see cref="T:System.Windows.Controls.Canvas"/> element.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.TsfPopup">
            <summary>
            Represents a non-topmost <see cref="T:System.Windows.Controls.Primitives.Popup"/> window.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.TsfPopup.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.TsfPopup"/> class.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.TsfPopup.TopmostProperty">
            <summary>
            Dependency property to define zorder of the <see cref="T:GSF.TimeSeries.UI.TsfPopup"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.TsfPopup.OnOpened(System.EventArgs)">
            <summary>
            Responds to the condition in which the value of the <see cref="P:System.Windows.Controls.Primitives.Popup.IsOpen"/> property changes from <c>false</c> to <c>true</c>.
            </summary>
            <param name="e">The event arguments.</param>
        </member>
        <member name="P:GSF.TimeSeries.UI.TsfPopup.Topmost">
            <summary>
            Gets or sets Topmost flag for <see cref="T:GSF.TimeSeries.UI.TsfPopup"/>.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.AdapterUserControl">
            <summary>
            Interaction logic for AdapterUserControl.xaml
            </summary>
            <summary>
            AdapterUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AdapterUserControl.#ctor(GSF.TimeSeries.UI.DataModels.AdapterType)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.AdapterUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AdapterUserControl.DataGrid_PreviewKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Handles PreviewKeyDown event on the datagrid.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments for the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AdapterUserControl.Browse_Click(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Handles Click event on the button labeled "Browse..."
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments for the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AdapterUserControl.Default_Click(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Handles Click event on the button labeled "Default".
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments for the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AdapterUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.AdvancedSearchCategory">
            <summary>
            Category to search by.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.AdvancedSearchCategory.NameProperty">
            <summary>
            Dependency property for the <see cref="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchCategory.Name"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.AdvancedSearchCategory.SelectedProperty">
            <summary>
            Dependency property for the <see cref="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchCategory.Selected"/> property.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchCategory.Name">
            <summary>
            Gets or sets the name of the category.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchCategory.Selected">
            <summary>
            Gets or sets the flag that indicates whether the category is selected.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl">
            <summary>
            Interaction logic for AdvancedSearchUserControl.xaml
            </summary>
            <summary>
            AdvancedSearchUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl"/>.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.SearchTextProperty">
            <summary>
            Dependency property for the <see cref="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.SearchText"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.IgnoreCaseProperty">
            <summary>
            Dependency property for the <see cref="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.IgnoreCase"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.UseWildcardsProperty">
            <summary>
            Dependency property for the <see cref="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.UseWildcards"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.UseRegexProperty">
            <summary>
            Dependency property for the <see cref="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.UseRegex"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.CategoriesProperty">
            <summary>
            Dependency property for the <see cref="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.Categories"/> property.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.SearchText">
            <summary>
            Gets or sets the text by which to search.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.IgnoreCase">
            <summary>
            Gets or sets whether to ignore casing when searching.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.UseWildcards">
            <summary>
            Gets or sets whether to use wildcards in searches.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.UseRegex">
            <summary>
            Gets or sets whether to interpret search tokens as regular expressions.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl.Categories">
            <summary>
            Gets the collection of categories displayed in the second tab of the <see cref="T:GSF.TimeSeries.UI.UserControls.AdvancedSearchUserControl"/>.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.AlarmStatusUserControl">
            <summary>
            Interaction logic for AlarmStatusUserControl.xaml
            </summary>
            <summary>
            AlarmStatusUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AlarmStatusUserControl.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.UserControls.AlarmStatusUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AlarmStatusUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.AlarmUserControl">
            <summary>
            Interaction logic for AlarmUserControl.xaml
            </summary>
            <summary>
            AlarmUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AlarmUserControl.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.UserControls.AlarmUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.AlarmUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.CompanyUserControl">
            <summary>
            Interaction logic for CompanyUserControl.xaml
            </summary>
            <summary>
            CompanyUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CompanyUserControl.#ctor">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.UserControls.CompanyUserControl"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CompanyUserControl.DataGrid_PreviewKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Handles PreviewKeyDown event on the datagrid.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments for the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CompanyUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.ReportUserControl">
            <summary>
            Interaction logic for ReportUserControl.xaml
            </summary>
            <summary>
            ReportUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.ReportUserControl.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.UserControls.CompletenessReportUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.ReportUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.ReportUserControl.ViewModel">
            <summary>
            Gets the <see cref="T:GSF.TimeSeries.UI.ViewModels.ReportViewModel"/> for this report user control.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.CorrectnessReportUserControl">
            <summary>
            Interaction logic for CorrectnessReportUserControl.xaml
            </summary>
            <summary>
            CorrectnessReportUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CorrectnessReportUserControl.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.UserControls.CorrectnessReportUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CorrectnessReportUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.CustomActionAdapterUserControl">
            <summary>
            Interaction logic for CustomActionAdapterUserControl.xaml
            </summary>
            <summary>
            CustomActionAdapterUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CustomActionAdapterUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.CustomActionAdapterUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CustomActionAdapterUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.CustomInputAdapterUserControl">
            <summary>
            Interaction logic for CustomInputAdapterUserControl.xaml
            </summary>
            <summary>
            CustomInputAdapterUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CustomInputAdapterUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.CustomInputAdapterUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CustomInputAdapterUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.CustomOutputAdapterUserControl">
            <summary>
            Interaction logic for CustomOutputAdapterUserControl.xaml
            </summary>
            <summary>
            CustomOutputAdapterUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CustomOutputAdapterUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.CustomOutputAdapterUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.CustomOutputAdapterUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.DataPagerUserControl">
            <summary>
            Interaction logic for DataPagerUserControl.xaml
            </summary>
            <summary>
            DataPagerUserControl
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.PageCountProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> to display number of pages.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.CurrentPageNumberProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for current page number.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.FirstCommandProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> to bind to <see cref="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.FirstCommand"/>.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.PreviousCommandProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> to bind to <see cref="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.PreviousCommand"/>.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.NextCommandProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> to bind to <see cref="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.NextCommand"/>.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.LastCommandProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> to bind to <see cref="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.LastCommand"/>.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.ShowPageSizeProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> to bind to <see cref="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.ShowPageSize"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.#ctor">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.UserControls.DataPagerUserControl"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Invoked whenever the effective value of any dependency property on this <see cref="T:System.Windows.FrameworkElement"/>
            has been updated. The specific dependency property that changed is reported in the arguments parameter.
            Overrides <see cref="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>.
            </summary>
            <param name="e">The event data that describes the property that changed, as well as old and new values.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.CurrentPageNumber">
            <summary>
            Gets or sets an index of the current page displayed in UI.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.PageCount">
            <summary>
            Gets or sets total number of pages.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.FirstCommand">
            <summary>
            Gets or sets <see cref="T:System.Windows.Input.ICommand"/> for moving to the first page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.PreviousCommand">
            <summary>
            Gets or sets <see cref="T:System.Windows.Input.ICommand"/> for moving to the previous page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.NextCommand">
            <summary>
            Gets or sets <see cref="T:System.Windows.Input.ICommand"/> for moving to the next page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.LastCommand">
            <summary>
            Gets or sets <see cref="T:System.Windows.Input.ICommand"/> for moving to the last page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DataPagerUserControl.ShowPageSize">
            <summary>
            Gets or sets the boolean flag which determines whether
            the page size should be shown on the control.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl">
            <summary>
            Interaction logic for DetailViewFooterUserControl.xaml
            </summary>
            <summary>
            DetailViewFooterUserControl
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.DeleteCommandProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for delete operation.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.ClearCommandProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for clear form operation.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.SaveCommandProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for save operation.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.SaveEnabledProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> to determine if Save button is enabled on UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.#ctor">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.DeleteCommand">
            <summary>
            Gets or sets <see cref="T:System.Windows.Input.ICommand"/> to delete selected object.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.ClearCommand">
            <summary>
            Gets or sets <see cref="T:System.Windows.Input.ICommand"/> to reset selection.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.SaveCommand">
            <summary>
            Gets or sets <see cref="T:System.Windows.Input.ICommand"/> to save selected object information into backend datastore.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.DetailViewFooterUserControl.SaveEnabled">
            <summary>
            Gets or sets boolean value indicating IsEnabled property of Save button.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.ErrorLogUserControl">
            <summary>
            Interaction logic for ErrorLogUserControl.xaml
            </summary>
            <summary>
            ErrorLogUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.ErrorLogUserControl.#ctor">
            <summary>
            Constructor for Error user control class.
            Creates data source with page size 18.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.ErrorLogUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.HistorianUserControl">
            <summary>
            Interaction logic for HistorianUserControl.xaml
            </summary>
            <summary>
            HistorianUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.HistorianUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.HistorianUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.HistorianUserControl.DataGrid_PreviewKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Handles PreviewKeyDown event on the datagrid.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments for the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.HistorianUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.HomeUserControl">
            <summary>
            Interaction logic for HomeUserControl.xaml
            </summary>
            <summary>
            HomeUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.HomeUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.HomeUserControl"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.HomeUserControl.GetMenuDataItem(System.Collections.ObjectModel.ObservableCollection{GSF.TimeSeries.UI.MenuDataItem},System.String,GSF.TimeSeries.UI.MenuDataItem@)">
            <summary>
            Recursively finds menu item to navigate to when a button is clicked on the UI.
            </summary>
            <param name="items">Collection of menu items.</param>
            <param name="stringToMatch">Item to search for in menu items collection.</param>
            <param name="item">Returns a menu item.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.HomeUserControl.Button_Click(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Handles click event of the buttons on the screen.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.HomeUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.IaonTreeUserControl">
            <summary>
            Interaction logic for IaonTreeUserControl.xaml
            </summary>
            <summary>
            IaonTreeUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.IaonTreeUserControl.#ctor">
            <summary>
            Creates new instance of <see cref="T:GSF.TimeSeries.UI.UserControls.IaonTreeUserControl"/>
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.IaonTreeUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl">
            <summary>
            Interaction logic for MeasurementPagerUserControl.xaml
            </summary>
            <summary>
            MeasurementPagerUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.UpdateSelections">
            <summary>
            Updates the collection of selected measurements based on which items are selected
            or unselected on the current page. This method also updates the selected measurements
            label to reflect the total number of selected measurements.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ClearSelections">
            <summary>
            Causes all selections to be cleared from the data grid.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ReloadDataGrid">
            <summary>
            Causes the data grid to be reloaded with a new set of data.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.SortBy(System.Func{System.Guid,System.Object})">
            <summary>
            Causes the data grid to be sorted by the values returned by the given key selector.
            </summary>
            <param name="keySelector">The function to transform measurement IDs to a key to sort by.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            Invoked whenever the effective value of any dependency property on this <see cref="T:System.Windows.FrameworkElement"/>
            has been updated. The specific dependency property that changed is reported in the arguments parameter.
            Overrides <see cref="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)"/>.
            </summary>
            <param name="e">The event data that describes the property that changed, as well as old and new values.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.Application_Exit(System.Object,System.Windows.ExitEventArgs)">
            <summary>
            Handles the application exit event.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments of the event.</param>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ItemsPerPageProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for the <see cref="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ItemsPerPage"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.FilterExpressionProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for the <see cref="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.FilterExpression"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.SelectableProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for the <see cref="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.Selectable"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.SearchableProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for the <see cref="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.Searchable"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ShowPageSizeProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for the <see cref="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ShowPageSize"/> property.
            </summary>
        </member>
        <member name="F:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.AdvancedHotkeyIsEnabledProperty">
            <summary>
            <see cref="T:System.Windows.DependencyProperty"/> for the <see cref="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.AdvancedHotkeyIsEnabled"/> property.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.CurrentPageChanged">
            <summary>
            Event triggered whenever the current page changes.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.CurrentItemChanged">
            <summary>
            Event triggered whenever the currently highlighted item changes.
            </summary>
        </member>
        <member name="E:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.SelectedMeasurementsChanged">
            <summary>
            Event triggered whenever the set of selected measurements changes.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ItemsPerPage">
            <summary>
            Gets or sets the number of measurements displayed on the data grid per page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.FilterExpression">
            <summary>
            Gets or sets the filter expression used when reading measurements from the database.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.Selectable">
            <summary>
            Gets or sets the boolean flag which determines whether this control
            provides checkboxes that allow the user to select measurements to
            be placed in the <see cref="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.SelectedMeasurements"/> set.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.Searchable">
            <summary>
            Gets or sets the boolean flag which determines whether
            this control can be filtered by a search expression.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.ShowPageSize">
            <summary>
            Gets or sets the boolean flag which determines whether
            the page size should be shown on the control.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.AdvancedHotkeyIsEnabled">
            <summary>
            Gets or sets the boolean flag which determines whether the
            hotkey is enabled for displaying the advanced find popup.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.DataGridColumns">
            <summary>
            Gets the collection of data grid columns to be displayed.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.CurrentPage">
            <summary>
            Gets the current page of measurements in the measurement pager.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.CurrentItem">
            <summary>
            Gets the currently highlighted item on the data grid.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.UserControls.MeasurementPagerUserControl.SelectedMeasurements">
            <summary>
            Gets the set of selected measurements.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.MeasurementUserControl">
            <summary>
            Interaction logic for MeasurementUserControl.xaml
            </summary>
            <summary>
            MeasurementUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.MeasurementUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementUserControl.#ctor(System.Int32)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.MeasurementUserControl"/> class.
            </summary>
            <param name="deviceID">ID of the device to filter measurements.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementUserControl.DataGrid_PreviewKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Handles key down event on the datagrid object.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments of the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MeasurementUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.MonitoringUserControl">
            <summary>
            Interaction logic for MonitoringUserControl.xaml
            </summary>
            <summary>
            MonitoringUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.MonitoringUserControl"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.MonitoringUserControl_Loaded(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Hanldes loaded event.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.MonitoringUserControl_Unloaded(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Handles unloaded event.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.SetupServiceConnection">
            <summary>
            Connects to backend windows service and attaches to it's events.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.Helper_ReceivedServiceUpdate(System.Object,GSF.EventArgs{GSF.UpdateType,System.String})">
            <summary>
            Handles ReceivedServiceUpdate event of the <see cref="T:GSF.TimeSeries.UI.WindowsServiceClient"/>.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments containing <see cref="T:GSF.UpdateType"/> and Message.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.Helper_ReceivedServiceResponse(System.Object,GSF.EventArgs{GSF.ServiceProcess.ServiceResponse})">
            <summary>
            Hanldes ReceivedServiceResponse event of the <see cref="T:GSF.TimeSeries.UI.WindowsServiceClient"/>.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Response received from the service.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.RefreshStatusText(GSF.UpdateType,System.String)">
            <summary>
            Refreshes status text being displayed on the screen.
            </summary>
            <param name="updateType">Type of update for the new status message received from backend service.</param>
            <param name="message">Actual message received from the backend service.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.ButtonSendServiceRequest_Click(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Handles Click event.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.TextBoxServiceRequest_GotFocus(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            Handles GotFocus event.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.MonitoringUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.NodeUserControl">
            <summary>
            Interaction logic for NodeUserControl.xaml
            </summary>
            <summary>
            NodeUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.NodeUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.NodeUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.NodeUserControl.DataGrid_PreviewKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Handles PreviewKeyDown event on the datagrid.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments for the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.NodeUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.PanAndZoomViewer">
            <summary>
            Interaction logic for PanAndZoomViewer.xaml
            </summary>
            <summary>
            PanAndZoomViewer
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.PanAndZoomViewer.#ctor(System.Windows.Media.Imaging.BitmapImage,System.String)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.PanAndZoomViewer"/>.
            </summary>
            <param name="image">Image to be displayed in <see cref="T:GSF.TimeSeries.UI.UserControls.PanAndZoomViewer"/>.</param>
            <param name="title">Title of the <see cref="T:GSF.TimeSeries.UI.UserControls.PanAndZoomViewer"/> window.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.PanAndZoomViewer.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.ProtocolGroupUserControl">
            <summary>
            Interaction logic for ProtocolGroupUserControl.xaml
            </summary>
            <summary>
            ProtocolGroupUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.ProtocolGroupUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.ProtocolGroupUserControl"/> class.
            </summary> 
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.ProtocolGroupUserControl.DataGrid_PreviewKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Handles key down event on the datagrid object.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments of the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.ProtocolGroupUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.SecurityUserControl">
            <summary>
            Interaction logic for SecurityUserControl.xaml
            </summary>
            <summary>
            SecurityUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.SecurityUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.SecurityUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.SecurityUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.VendorDeviceUserControl">
            <summary>
            Interaction logic for VendorDeviceUserControl.xaml
            </summary>
            <summary>
            VendorDeviceUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.VendorDeviceUserControl.#ctor">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.UserControls.VendorDeviceUserControl"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.VendorDeviceUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.UserControls.VendorUserControl">
            <summary>
            Interaction logic for VendorUserControl.xaml
            </summary>
            <summary>
            VendorUserControl
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.VendorUserControl.#ctor">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.UserControls.VendorUserControl"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.VendorUserControl.DataGrid_PreviewKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            Handles PreviewKeyDown event on the datagrid.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Arguments for the event.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.UserControls.VendorUserControl.InitializeComponent">
            <summary>
            InitializeComponent
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModelBase">
            <summary>
            Represents an abstract class from which all ViewModel objects will derive.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModelBase.OnPropertyChanged(System.String)">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.ViewModelBase.PropertyChanged"/> event.
            </summary>
            <param name="propertyName">The property that has a new value.</param>
        </member>
        <member name="E:GSF.TimeSeries.UI.ViewModelBase.PropertyChanged">
            <summary>
            Raised when a property on this object has a new value.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModelBase.Popup">
            <summary>
            Gets a <see cref="T:System.Windows.MessageBox"/> to display information to UI user.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModelBase.Confirm">
            <summary>
            Gets a <see cref="T:System.Windows.MessageBox"/> to request confirmation from UI user.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter">
            <summary>
            View-model for a key-value pair in an adapter connection string.
            This can also represent key-value pairs which aren't necessarily
            in the connection string, but rather are defined by properties
            in an adapter class. This view-model is used by the
            <see cref="T:GSF.TimeSeries.UI.UserControls.AdapterUserControl"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Info">
            <summary>
            Gets or sets the <see cref="T:System.Reflection.PropertyInfo"/> of the
            <see cref="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute"/>
            associated with this <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Name">
            <summary>
            Gets or sets the name of the <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>
            which is either a key in the connection string or the name of a property in
            the adapter class.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Description">
            <summary>
            Gets or sets the description of the <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>
            obtained through the <see cref="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Info"/> using reflection. A property annotated with
            <see cref="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute"/>
            must also define a <see cref="T:System.ComponentModel.DescriptionAttribute"/> for this
            to become populated.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Value">
            <summary>
            Gets or sets the value of the <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/> as defined
            by either the connection string or the <see cref="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.DefaultValue"/> of the parameter.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.DefaultValue">
            <summary>
            Gets or sets the default value of the <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>
            obtained through the <see cref="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Info"/> using reflection. A property annotated with
            <see cref="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute"/> must
            also define a <see cref="T:System.ComponentModel.DefaultValueAttribute"/> for this to
            be populated.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.IsRequired">
            <summary>
            Gets or sets a value that indicates whether this parameter is defined by a property
            that is annotated with the <see cref="T:System.ComponentModel.DefaultValueAttribute"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Color">
            <summary>
            Gets or sets the color of the item in the <see cref="T:System.Windows.Controls.ListBox"/>
            that the <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/> is modeling.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Boldness">
            <summary>
            Gets or sets the boldness of the item in the <see cref="T:System.Windows.Controls.ListBox"/> that the
            <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/> is modeling.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.EnumValues">
            <summary>
            Gets a list of enum types if this <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>'s type is an enum.
            If it is not an enum, this returns null.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.IsFalseChecked">
            <summary>
            Gets a value that indicates whether the <see cref="T:System.Windows.Controls.RadioButton"/>
            labeled "False" is checked. Since the actual value of this <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>
            is represented by <see cref="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Value"/>, and that value is what goes into the connection string
            this simply returns true if the value in the Value property is the word "false".
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.IsCustom">
            <summary>
            Gets a value that indicates whether the value of this parameter can be configured via a
            custom control. This determines whether the hyperlink that links to the custom configuration
            popup is visible.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.IsBoolean">
            <summary>
            Gets a value that indicates whether the type of this <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>
            is defined to be a <see cref="T:System.Boolean"/> in the adapter type. This determines whether the
            <see cref="T:System.Windows.Controls.RadioButton"/>s labeled "True" and "False" are visible.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.IsEnum">
            <summary>
            Gets a value that indicates whether the type of this <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>
            is defined to be an enum in the adapter type. This determines whether the
            <see cref="T:System.Windows.Controls.ComboBox"/> bound to the enum values is visible.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.IsOther">
            <summary>
            Gets a value that indicates whether the type of this <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>
            is something other than a <see cref="T:System.Boolean"/> or an enum. This determines whether the
            <see cref="T:System.Windows.Controls.TextBox"/> bound to the <see cref="P:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter.Value"/> of the parameters is
            visible. The value is true for most parameters, including those which are not defined by an adapter type.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.Alarms">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.Alarm"/> collection and current selection information for UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.ViewModels.Alarms"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.Initialize">
            <summary>
            Initialization to be done before the initial call to <see cref="M:GSF.TimeSeries.UI.ViewModels.Alarms.Load"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.Load">
            <summary>
            Loads collection of <see cref="T:GSF.TimeSeries.UI.DataModels.Alarm"/> defined in the database.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.Clear">
            <summary>
            Clears the record for the associated <see cref="T:GSF.TimeSeries.UI.IDataModel"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.m_currentItem_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Handles PropertyChanged event on CurrentItem.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.OnPropertyChanged(System.String)">
            <summary>
            Raises the <see cref="E:GSF.TimeSeries.UI.PagedViewModelBase`2.PropertyChanged"/> event.
            </summary>
            <param name="propertyName">Property name that has changed.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Alarms.UpdateEnableFlags">
            <summary>
            Updates the enable flags which determine whether
            or not certain input fields are enabled.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Alarms.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Alarms.NodeLookupList">
            <summary>
            Gets the list of nodes.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Alarms.OperationList">
            <summary>
            Gets a list of operations that can be performed to trigger an alarm.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Alarms.SeverityList">
            <summary>
            Gets a list of levels of severity that can be assigned to alarms.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Alarms.MeasurementLabels">
            <summary>
            Gets a list of the measurement labels for the alarms on the current page.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Alarms.SelectedMeasurementLabel">
            <summary>
            Gets or sets the label of the measurement selected by the user.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.ApplicationRoles">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.ApplicationRole"/> collection.3
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.ApplicationRoles"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.AddUser(System.Object)">
            <summary>
            Handles <see cref="P:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.AddUserCommand"/>.
            </summary>
            <param name="parameter">Collection of users to be added to <see cref="T:GSF.TimeSeries.UI.DataModels.SecurityGroup"/>.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.RemoveUser(System.Object)">
            <summary>
            Handles <see cref="P:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.RemoveUserCommand"/>.
            </summary>
            <param name="parameter">Collection of users to be removed from <see cref="T:GSF.TimeSeries.UI.DataModels.SecurityGroup"/>.</param>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.AddUserCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> for add users to role operation.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.RemoveUserCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> to remove users from role operation.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.AddGroupCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> for add groups to role operation.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ApplicationRoles.RemoveGroupCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> to remove groups from role operation.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.Adapters">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.Adapter"/> collection and current selection information for UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.#ctor(System.Int32,GSF.TimeSeries.UI.DataModels.AdapterType,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.Adapters"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
            <param name="adapterType"><see cref="T:GSF.TimeSeries.UI.DataModels.AdapterType"/> to determine type.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.Clear">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.DataModels.Historian"/> and assigns it to CurrentItem.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.Load">
            <summary>
            Loads collection of <see cref="T:GSF.TimeSeries.UI.DataModels.Adapter"/> defined in the database.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.Delete">
            <summary>
            Deletes associated <see cref="T:GSF.TimeSeries.UI.DataModels.Adapter"/> record.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.m_currentItem_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Handles PropertyChanged event on CurrentItem.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.ConnectionStringParameter_PropertyChanged(System.Object,System.ComponentModel.PropertyChangedEventArgs)">
            <summary>
            Handles PropertyChanged event on <see cref="P:GSF.TimeSeries.UI.ViewModels.Adapters.SelectedParameter"/>.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetAdapterInterfaceType(GSF.TimeSeries.UI.DataModels.AdapterType)">
            <summary>
            Gets the interface type of the adapter based on
            the given <see cref="T:GSF.TimeSeries.UI.DataModels.AdapterType"/>.
            </summary>
            <param name="type">The adapter type.</param>
            <returns>The interface type corresponding to the adapter type.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetAdapterTypeList(System.String,System.Type)">
            <summary>
            Searches the <paramref name="searchDirectory"/> for assemblies containing
            implementations of the given adapter type. It then returns a collection
            containing all the implementations it found as well as their descriptions.
            </summary>
            <param name="searchDirectory">The directory in which to search for assemblies.</param>
            <param name="adapterType">The type to be searched for in the assemblies.</param>
            <returns>The collection of types found as well as their descriptions.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetEditorBrowsableState(System.Type)">
            <summary>
            Gets the editor browsable state of the given type. This method will
            search for a <see cref="T:System.ComponentModel.EditorBrowsableAttribute"/> using reflection.
            If none is found, it will default to <see cref="F:System.ComponentModel.EditorBrowsableState.Always"/>.
            </summary>
            <param name="type">The type for which an editor browsable state is found.</param>
            <returns>
            Either the editor browsable state as defined by an <see cref="T:System.ComponentModel.EditorBrowsableAttribute"/>
            or else <see cref="F:System.ComponentModel.EditorBrowsableState.Always"/>.
            </returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetDescription(System.Type)">
            <summary>
            Gets a description of the given type. This method will search for a
            <see cref="T:System.ComponentModel.DescriptionAttribute"/> using reflection. If none is found,
            it will default to the <see cref="P:System.Type.FullName"/> of the type.
            </summary>
            <param name="type">The type for which a description is found.</param>
            <returns>
            Either the description as defined by a <see cref="T:System.ComponentModel.DescriptionAttribute"/>
            or else the <see cref="P:System.Type.FullName"/> of the parameter.
            </returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetParameterList(System.String,System.String)">
            <summary>
            Gets the list of connection string parameters found in the assembly
            defined by the given assembly name and type name. Also included in
            the list are the keys defined in the <see cref="P:GSF.TimeSeries.UI.DataModels.Adapter.ConnectionString"/>
            which do not match parameters found in the aforementioned type.
            </summary>
            <param name="assemblyName">The name of the assembly in which the type resides.</param>
            <param name="typeName">The name of the type to be found in the assembly.</param>
            <returns>
            The list of connection string parameters found by
            searching the given type as well as the connection string.
            </returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetParameter(System.Reflection.PropertyInfo)">
            <summary>
            Retrieves an existing parameter from the <see cref="P:GSF.TimeSeries.UI.ViewModels.Adapters.ParameterList"/>. If no
            parameter exists with a name that matches the given <see cref="P:System.Reflection.MemberInfo.Name"/>,
            then a new one is created. There is also a special case in which the parameter is
            already defined, but no <see cref="T:System.Reflection.PropertyInfo"/> exists for it. In that case,
            the property info is added, as well as any other new information, and the parameter
            is returned.
            </summary>
            <param name="info">The property info that defines the connection string parameter.</param>
            <returns>The parameter defined by the given property info.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.GetParameter(System.String)">
            <summary>
            Retrieves an existing parameter from the <see cref="P:GSF.TimeSeries.UI.ViewModels.Adapters.ParameterList"/>. If no
            parameter exists with a name that matches the one given, then a new one is created.
            </summary>
            <param name="name">The name of the parameter to be retrieved or created.</param>
            <returns>The parameter with the given name.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Adapters.UpdateConnectionStringParameters(System.Collections.Generic.List{GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter},System.Collections.Generic.Dictionary{System.String,System.String})">
            <summary>
            Updates the values of the <see cref="T:GSF.TimeSeries.UI.ViewModels.AdapterConnectionStringParameter"/>s in the
            given parameter list using the values in the given connection string settings.
            </summary>
            <param name="parameters">The list of parameters to be updated.</param>
            <param name="settings">
            The connection string settings that is used to
            determine whether the parameters should be bold or not.
            </param>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.AdapterTypeList">
            <summary>
            Gets or sets the collection containing the adapter types found
            in the assemblies residing in the <see cref="P:GSF.TimeSeries.UI.ViewModels.Adapters.SearchDirectory"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.AdapterTypeSelectedIndex">
            <summary>
            Gets or sets the index of the selected item in the <see cref="P:GSF.TimeSeries.UI.ViewModels.Adapters.AdapterTypeList"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.TypeInfo">
            <summary>
            Gets additional information about the type selected from the dropdown.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.ParameterList">
            <summary>
            Gets or sets the list of <see cref="P:GSF.TimeSeries.UI.DataModels.Adapter.ConnectionString"/> parameters found by
            searching the class defined by <see cref="P:GSF.TimeSeries.UI.DataModels.Adapter.AssemblyName"/> and
            <see cref="P:GSF.TimeSeries.UI.DataModels.Adapter.TypeName"/> plus the parameters defined by the ConnectionString.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.SearchDirectory">
            <summary>
            Gets or sets the directory in which the application will search for
            assemblies containing adapters. The resulting list of adapters populates
            the <see cref="P:GSF.TimeSeries.UI.ViewModels.Adapters.AdapterTypeList"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.SelectedParameter">
            <summary>
            Gets or sets the currently selected parameter from the
            <see cref="P:GSF.TimeSeries.UI.ViewModels.Adapters.ParameterList"/>. This is used to reselect previously
            selected parameters when the ParameterList is updated.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.InitializeCommand">
            <summary>
            Gets the command whose action is evoked when the user clicks the initialize button.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Adapters.CustomConfigurationButtonVisibility">
            <summary>
            Determines whether the custom configuration button is visible.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.Companies">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.Company"/> collection and selected company for UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Companies.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.Companies"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Companies.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Companies.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Companies.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.ReportViewModel">
            <summary>
            View model for reporting user controls.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ReportViewModel.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.ViewModels.ReportViewModel"/> class.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ReportViewModel.Dispose">
            <summary>
            Releases all the resources used by the <see cref="T:GSF.TimeSeries.UI.ViewModels.ReportViewModel"/> object.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ReportViewModel.Helper_ReceivedServiceResponse(System.Object,GSF.EventArgs{GSF.ServiceProcess.ServiceResponse})">
            <summary>
            Handles ReceivedServiceResponse event.
            </summary>
            <param name="sender">Source of the event.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ServiceConnected">
            <summary>
            Gets or sets a flag to indicate whether the service is connected.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ConnectivityMessageVisibility">
            <summary>
            Gets a value that determines whether the connectivity message should be displayed.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ReportType">
            <summary>
            Gets report type, i.e., basically the report name associated with this reporting process.
            </summary>
            <remarks>
            This value is passed to StatHistorianReportGenerator as "reportType" parameter.
            </remarks>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ScheduledProcessName">
            <summary>
            Gets or sets scheduled process name for the current report.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ReportingEnabled">
            <summary>
            Gets or sets a flag that indicates whether reporting is currently enabled.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.OriginalReportLocation">
            <summary>
            Gets or sets the original report location since the last
            time settings were applied, before the user changed it.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ReportLocation">
            <summary>
            Gets or sets the location to which reports will be generated.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.OriginalReportGenerationTimeText">
            <summary>
            Gets the original report generation time text since the last
            time settings were applied, before the user changed it.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.OriginalReportGenerationTime">
            <summary>
            Gets or sets the original report generation time.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ReportGenerationTimeText">
            <summary>
            Gets or sets the text used to display or modify the value of the <see cref="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ReportGenerationTime"/> property.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ReportGenerationTime">
            <summary>
            Gets or sets the report generation time.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ReportDate">
            <summary>
            Gets or sets the date of the report to be generated manually.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.OriginalIdleReportLifetime">
            <summary>
            Gets or sets the original idle report lifetime since the last
            time settings were applied, before the user changed it.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.IdleReportLifetime">
            <summary>
            Gets or sets the amount of time to pass since the last time a
            report was accessed before the report is purged automatically.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ListReportsErrorMessage">
            <summary>
            Gets or sets the error message that displays when report listing fails.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.AvailableReports">
            <summary>
            Gets the list of available reports.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.PendingReports">
            <summary>
            Gets the list of pending reports.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ChangeReportingEnabledCommand">
            <summary>
            Gets the command to change the enabled state of reporting services.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.GenerateReportCommand">
            <summary>
            Gets the command to generate a new report manually.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.ApplyReportingConfigCommand">
            <summary>
            Gets the command to update the configuration of the reporting services.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.ReportViewModel.AvailableReport">
            <summary>
            Represents a generated report that is available for download from the service.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ReportViewModel.AvailableReport.#ctor(GSF.TimeSeries.UI.ViewModels.ReportViewModel)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.ViewModels.ReportViewModel.AvailableReport"/> class.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.AvailableReport.Date">
            <summary>
            Gets or sets the name of the report.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.AvailableReport.Status">
            <summary>
            Gets or sets the status of the report.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ReportViewModel.AvailableReport.GetReportCommand">
            <summary>
            Gets the command that retrieves the report from the service.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel"/> class.
            </summary>
            <param name="itemsPerPage"> No of Maximum items in each page.</param>
            <param name="autoSave">Default value true.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.Initialize">
            <summary>
            Initialization to be done before the initial call to <see cref="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.Load"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.SortData(System.String,System.ComponentModel.ListSortDirection)">
            <summary>
            Sorts model data.
            </summary>
            <param name="sortMemberPath">Member path for sorting.</param>
            <param name="sortDirection">Ascending or descending.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.ShowErrorLog">
            <summary>
            Show brief error log details.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.Load">
            <summary>
            Overriden method
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.GetCurrentItemKey">
            <summary>
            Overriden method
            Use current item index as key for setting 
            error list selected item after refresh.
            </summary>
            <returns>Returns current item index.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.GetCurrentItemName">
            <summary>
            Overriden method
            Get current item index.
            </summary>
            <returns>Returns String representation of current index.</returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.IsNewRecord">
            <summary>
            Checks for new item in Error list.
            Since this is an error viewer, no new records can be added.
            Always returns false.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.ErrorLogViewModel.ShowCommand">
            <summary>
            Gets Show command.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.Historians">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.Historian"/> collection and current selection information for UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Historians.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.Historians"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Historians.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Historians.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Historians.Initialize">
            <summary>
            Initialization to be done before the initial call to <see cref="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Load"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Historians.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Historians.NodeLookupList">
            <summary>
            Gets <see cref="T:System.Collections.Generic.Dictionary`2"/> type collection of <see cref="T:GSF.TimeSeries.UI.DataModels.Node"/> defined in the database.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.IaonTrees">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.IaonTree"/> collection and current selection information for UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.IaonTrees.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.IaonTrees"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.IaonTrees.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.IaonTrees.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.IaonTrees.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.Measurements">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.Measurement"/> collection.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.#ctor(System.Int32,System.Int32,System.Boolean)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.ViewModels.Measurements"/> class.
            </summary>
            <param name="deviceID">The ID of the device that the current measurement is associated with..</param>
            <param name="itemsPerPage">The number of measurements to display on each page of the data grid.</param>
            <param name="autosave">Determines whether the current item is saved automatically when a new item is selected.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.#ctor(System.Boolean)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.ViewModels.Measurements"/> class.
            </summary>
            <param name="autosave">Determines whether the current item is saved automatically when a new item is selected.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.Clear">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.DataModels.Measurement"/> and assigns it to CurrentItem.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.Initialize">
            <summary>
            Initialization to be done before the initial call to <see cref="M:GSF.TimeSeries.UI.ViewModels.Measurements.Load"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.Load">
            <summary>
            Loads collection of <see cref="T:GSF.TimeSeries.UI.DataModels.Measurement"/> defined in the database.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.Search">
            <summary>
            Handles <see cref="P:GSF.TimeSeries.UI.ViewModels.Measurements.SearchCommand"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.SortData(System.String,System.ComponentModel.ListSortDirection)">
            <summary>
            Sorts the keys by the given sort member in the given direction.
            </summary>
            <param name="sortMember">The member by which to sort the data.</param>
            <param name="sortDirection">The direction in which to sort the data.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.SortDataBy(System.Func{System.Guid,System.Object},System.ComponentModel.ListSortDirection)">
            <summary>
            Sorts model data.
            </summary>
            <param name="sortSelector">Transform function for sorting.</param>
            <param name="sortDirection">Ascending or descending.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.LoadSettings">
            <summary>
            Loads advanced find settings from isolated storage.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Measurements.SaveSettings">
            <summary>
            Saves advanced find settings to isolated storage.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.FilterExpression">
            <summary>
            Gets or sets the filter expression used when querying records from the database.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.HistorianLookupList">
            <summary>
            Gets <see cref="T:System.Collections.Generic.Dictionary`2"/> type collection of historians defined in the database.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.SignalTypeLookupList">
            <summary>
            Gets <see cref="T:System.Collections.Generic.Dictionary`2"/> type collection of signal types defined in the database.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.SearchCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> to search within measurements.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.AdvancedFindCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> to open the advanced find popup.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.CloseAdvancedFindCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> to close the advanced find popup.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.AllKeys">
            <summary>
            Gets or sets the list of all keys without the search text applied.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.SearchText">
            <summary>
            Gets or sets the text to search for in the measurements.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.IgnoreCase">
            <summary>
            Gets or sets the flag that determines whether to ignore casing in searches.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.UseWildcards">
            <summary>
            Gets or sets the flag that determines whether to use wildcards in searches.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.UseRegex">
            <summary>
            Gets or sets the flag that determines whether search tokens are regular expressions.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.SearchCategories">
            <summary>
            Gets or sets the collection of categories on which to search for the <see cref="P:GSF.TimeSeries.UI.ViewModels.Measurements.SearchText"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Measurements.AdvancedFindIsOpen">
            <summary>
            Gets or sets the flag that determines whether the advanced find dialog is open.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Nodes.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.Nodes"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Nodes.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Nodes.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Nodes.Initialize">
            <summary>
            Initialization to be done before the initial call to <see cref="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Load"/>.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Nodes.Save">
            <summary>
            Saves CurrentItem information into the database.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Nodes.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.Protocols">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.SecurityGroup"/> collection.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Protocols.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.Protocols"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Protocols.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Protocols.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Protocols.Clear">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.Protocols"/> and assigns it to CurrentItem.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Protocols.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates a new instance of the <see cref="T:GSF.TimeSeries.UI.ViewModels.RaisedAlarms"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.SetRowColor(System.Windows.Controls.DataGridRow)">
            <summary>
            Sets the color of the given row based on the associated alarm's severity.
            </summary>
            <param name="row">The row whose color is to be set.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.Load">
            <summary>
            Does nothing.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.SortData(System.String,System.ComponentModel.ListSortDirection)">
            <summary>
            Sorts model data.
            </summary>
            <param name="sortMemberPath">Member path for sorting.</param>
            <param name="sortDirection">Ascending or descending.</param>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.Monitor">
            <summary>
            Gets or sets the <see cref="T:GSF.TimeSeries.UI.AlarmMonitor"/> used to receive updates about raised alarms.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.CanSave">
            <summary>
            Gets flag that indicates if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> state is valid and can be saved.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.CanDelete">
            <summary>
            Gets flag that indicates if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> can be deleted.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.RaisedAlarms.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.SecurityGroups">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.SecurityGroup"/> collection.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.SecurityGroups.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.SecurityGroups"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.SecurityGroups.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.SecurityGroups.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.SecurityGroups.Clear">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.DataModels.SecurityGroup"/> and assigns it to CurrentItem.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.SecurityGroups.AddUser(System.Object)">
            <summary>
            Handles <see cref="P:GSF.TimeSeries.UI.ViewModels.SecurityGroups.AddUserCommand"/>.
            </summary>
            <param name="parameter">Collection of users to be added to <see cref="T:GSF.TimeSeries.UI.DataModels.SecurityGroup"/>.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.SecurityGroups.RemoveUser(System.Object)">
            <summary>
            Handles <see cref="P:GSF.TimeSeries.UI.ViewModels.SecurityGroups.RemoveUserCommand"/>.
            </summary>
            <param name="parameter">Collection of users to be removed from <see cref="T:GSF.TimeSeries.UI.DataModels.SecurityGroup"/>.</param>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.SecurityGroups.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.SecurityGroups.AddUserCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> for add users to group operation.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.SecurityGroups.RemoveUserCommand">
            <summary>
            Gets <see cref="T:System.Windows.Input.ICommand"/> to remove users from group operation.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.UserAccounts">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.UserAccount"/> collection.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.UserAccounts.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.UserAccounts"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.UserAccounts.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.UserAccounts.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.UserAccounts.Clear">
            <summary>
            Creates a new instance of <see cref="T:GSF.TimeSeries.UI.DataModels.UserAccount"/> and assigns it to CurrentItem.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.UserAccounts.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.VendorDevices">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.VendorDevice"/> collection and selected vendor device for UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.VendorDevices.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.VendorDevices"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.VendorDevices.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.VendorDevices.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.VendorDevices.Initialize">
            <summary>
            Initialization to be done before the initial call to <see cref="M:GSF.TimeSeries.UI.PagedViewModelBase`2.Load"/>.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.VendorDevices.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.VendorDevices.VendorLookupList">
            <summary>
            Gets <see cref="T:System.Collections.Generic.Dictionary`2"/> type collection of <see cref="T:GSF.TimeSeries.UI.DataModels.Vendor"/> defined in the database.
            </summary>
        </member>
        <member name="T:GSF.TimeSeries.UI.ViewModels.Vendors">
            <summary>
            Class to hold bindable <see cref="T:GSF.TimeSeries.UI.DataModels.Vendor"/> collection and selected vendor for UI.
            </summary>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Vendors.#ctor(System.Int32,System.Boolean)">
            <summary>
            Creates an instance of <see cref="T:GSF.TimeSeries.UI.ViewModels.Vendors"/> class.
            </summary>
            <param name="itemsPerPage">Integer value to determine number of items per page.</param>
            <param name="autoSave">Boolean value to determine is user changes should be saved automatically.</param>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Vendors.GetCurrentItemKey">
            <summary>
            Gets the primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The primary key value of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="M:GSF.TimeSeries.UI.ViewModels.Vendors.GetCurrentItemName">
            <summary>
            Gets the string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.
            </summary>
            <returns>The string based named identifier of the <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/>.</returns>
        </member>
        <member name="P:GSF.TimeSeries.UI.ViewModels.Vendors.IsNewRecord">
            <summary>
            Gets flag that determines if <see cref="P:GSF.TimeSeries.UI.PagedViewModelBase`2.CurrentItem"/> is a new record.
            </summary>
        </member>
        <member name="T:XamlGeneratedNamespace.GeneratedInternalTypeHelper">
            <summary>
            GeneratedInternalTypeHelper
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateInstance(System.Type,System.Globalization.CultureInfo)">
            <summary>
            CreateInstance
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.GetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Globalization.CultureInfo)">
            <summary>
            GetPropertyValue
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.SetPropertyValue(System.Reflection.PropertyInfo,System.Object,System.Object,System.Globalization.CultureInfo)">
            <summary>
            SetPropertyValue
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.CreateDelegate(System.Type,System.Object,System.String)">
            <summary>
            CreateDelegate
            </summary>
        </member>
        <member name="M:XamlGeneratedNamespace.GeneratedInternalTypeHelper.AddEventHandler(System.Reflection.EventInfo,System.Object,System.Delegate)">
            <summary>
            AddEventHandler
            </summary>
        </member>
    </members>
</doc>
